

const History = {
    _history: [],//历史记录,// 历史记录堆栈
    install(Vue) {
        // 提供Vue插件所需安装方法
        Object.defineProperty(Vue.prototype, '$routerHistory', {
            get() {
                return History
            }
        })
    },
    push(path){  // 入栈
        this._history.push(path)
    },
    pop(){  // 出栈
        return this._history.pop()
    },
    canBack(){   // 是否能返回
        return this._history.length > 1   //至少有两个路径才能返回
    }
}
export default History